@charset "UTF-8";

.sys-menu{ margin-left:430px; }
.sys-main{ padding-left:200px; }
.sys-header{ z-index:10}

.slidebar{ position: fixed; left:0; top:0; height:100%; width:200px; background:#ecfeff; border-right:1px solid #ccfbff; overflow:auto}
.slidebar ul{  left:0; top:60px; position:relative }
.slidebar ul li{ display:block;  position:relative;  }
.slidebar ul li a i{ color:#ccc;float:left; margin-top:15px; width:20px; margin-left:10px; font-size:12px; }
.slidebar ul li a{ display:block; text-align:left; color:#0c7781; }
.slidebar ul li > a{ line-height:40px; color:#0c7781; border-bottom:1px solid #eee  }
.slidebar ul li a.on, .slidebar ul li a:hover{ border-bottom:1px solid #f19a1d; background:#fff;}
.slidebar ul li a.on i, .slidebar ul li a:hover i{ color:#f19a1d}
.slidebar ul li ul{ position:relative; top:0}
.slidebar ul li ul li a{ padding-left:20px; }

.path{ color:#656d78; border-bottom:1px solid #ddd; line-height:41px; height:41px; padding-left:14px; }
.path i{ font-size:14px; margin-right:5px; }

.sys-main-right{margin-left:190px}
.sys-main-right-style{ margin-left:10px; position:relative }
.sys-main-right h3{ padding:10px 0; overflow:hidden; float:left;  }
.sys-main-menu{position: absolute;bottom:0;top:101px;width:180px;border-right:1px solid #ddd}
.sys-main-menu>ul{padding:10px 10px 10px 35px}
.sys-main-menu>ul>li{margin-bottom:10px;position:relative}
.sys-main-menu>ul>li>a:before{position:absolute;top:2px;left:-20px;content:"\e964";font-family:cetc}
.sys-main-menu>ul>li>a.collapsed:before{color:#666}
.sys-main-menu>ul>li>ul>li:before{margin:0 5px 0 0;content:"\e926";font-family:cetc;font-size:12px}
.sys-main-menu>ul>li>ul>li.locked:before{content:"\e90a";font-family:cetc;font-size:16px;margin:0 2px 0 -2px;color:#058fcd}
.sys-main-menu>ul>li>ul>li a{color:#666;font-size:14px}
.sys-main-menu>ul>li>ul>li.active:before{color:#fb8302}
.sys-main-menu .active a{color:#cc660b;cursor:default}
.sys-main-menu a{ color:#666; line-height:24px;}

.basebox{ padding:10px; float:left; width:100%; margin:10px 0; }
.basebox .abtn-bar a{ margin-left:0; margin-top:5px; }
.basebox .form-item{ float:left; width: auto; }
.basebox .form-title{ width:auto; }
.basebox .form-item .form-content{ width:160px; }

.color-yellow{ background:#e58f42}
.color-green{ background:#5cb5be}
.color-blue{ background:#39b2be}
.color-yellow:hover{ background:#cc660b}

.share-oprate{ overflow:hidden; margin-bottom:10px; line-height:34px; }
.share-oprate a{ margin-right:10px; }

.layer{ position:absolute; width:100%; height:100%; left:0; top:0; height:100%; z-index:990; display:none;}
.layerbg{ position: fixed; width:100%; height:100%; z-index:991; left:0; top:0; background:#000; filter:alpha(opacity=70);opacity:0.7}
.layerbox{ position:absolute; width:550px; left:50%; margin-left:-275px; top:200px; z-index:991; background:#fff; overflow:hidden; margin-bottom:60px }
.layerbox h3{ height:42px; background:#08727c; color:#fff; text-align:left; padding-left:20px; font-size:16px; line-height:42px;  }
.layerbox .icon-close{ position:absolute; right:10px; top:10px; color:#fff; font-size:24px; cursor: pointer; }
.basedl{ padding:30px}
.basedl dd{ overflow:hidden; margin-bottom:10px; margin-left:0 }
.basedl dd span{ float:left; width:80px; text-align:right; padding-right:20px ; line-height:34px; }
.basedl dd .form-control{ float:left; width:370px; height:34px; }
.layer-btn{ border-top:1px solid #e5e8ee; padding:10px; text-align:right}
.layer-btn .btn{ padding:0 25px; height:36px; line-height:36px; }
.btn-gray{ background:#dae5ee; color:#a1b4bd; border:1px solid #dae5ee }
.btn-gray:hover{ background:#dae6f0; }
.basedl dd .form-title{ width:20%}
.basedl dd .btn{ padding:0 20px; margin-right:10px; }

.form-btn .btn{ padding:0 20px}
.w100{ width:100px; display:inline }
.basebox .w400{ width:400px; }
.w400{ width:400px; }
.fl{ float:left}
.baseboxstyle .form-item{ width:100%; }
.baseboxstyle .form-title{ width:210px; }

.sys-title{ margin:10px; }
.nav-tabs{ padding-left:20px; }

.form-title, .form-content{ line-height:30px; }

.detail{ padding:20px 10px; }
.bgtittle{ background:#f4f4f4; }
.alinright{ text-align:right}

.table-icons a{ font-size:14px; }
.table-icons a i{ margin-right:5px }

.form-box{ clear:both }

.borderbox{ border:1px solid #ddd; padding:20px; margin-bottom:10px; }
.borderbox .form-title{ /*width:150px;*/ }

.tableinfo h3{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.tableinfo dd{ padding:10px 0; border-bottom:1px solid #ddd; margin:0; }

.p_clear{ clear:both; padding:0 15px; }
.abtn-barstyle{ padding:10px}
.table-padding tbody tr td{ padding:10px; border:1px solid #ddd }
.table-padding tbody tr:hover td{ background:none }

.form-btn-style .btn{ padding:0 20px; margin-right:20px;}

.user-left{ margin-right:340px; }
.user-right{ width:310px; position:absolute; right:10px; top:55px; padding:10px; border:1px solid #ddd }

.search-box {
  padding: 10px 0;
  text-align: left; }
  .search-box .inbox-sm {
    width: 180px;
    display: inline-block;
    position:relative }
    .search-box .inbox-sm input {
      display: inline-block; }

.icon-search-position {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer; }

.icon-calendar-position {
  position: absolute;
  right: 8px;
  top: 8px; }

.search-box .btn {
  width: auto;
  font-size: 12px; }
  
.zxplan{ padding:10px 0; overflow:hidden; clear:both; margin-bottom:20px; }
.zxplan em{ float:left; margin-right:10px; }
.zxplan a{ border:1px solid #ddd; padding:5px 10px; margin-right:10px; color:#bbb }
.zxplan a.on{ border:1px solid #243591; color:#243591}

.mubiaofile{ display:none }

.sys-main-right .detailtit{ text-align:center; font-size:20px; }
.sys-main-right .detailtit p{ font-size:16px ; font-weight: normal; padding:10px 0}


.file_box{ display:none }

/*新增*/
.sys-menu li:first-child a{ border-radius:0 }
.sys-menu li.active a{ background-color:rgba(255,255,255,.1);border-top:3px  solid #f19a1d;}
.sys-menu li.active p a{ background:none; border:none; }
.sys-main-style{ padding-left:0; }
.quick-oparate{ padding-bottom:10px ;}
.quick-oparate a{ display:inline-block; margin-right:10px; }
.newtit{ clear:both; padding:10px; background:#eee}
.showbox4, .showbox5{ display:none }
.deleteok{ text-align:center; font-size:20px; }
.deleteok h5{ font-weight:normal; font-size:20px; padding:20px 0 50px }
.layer-ysj .layerbox{ width:840px; margin-left:-420px;}
.layer-ysj .form-content{ width:100%; padding:20px}
.layer-ysj .group-list{ border:none }
.btns{ text-align:center; clear:both; padding:10px 0}
.btns .btn{ margin:0 10px}
.table-icons{ padding-bottom:10px; }
.mt10{ margin-top:10px; }
.sys-title h2{ padding-left:0 }
.sys-menu li{ width:140px; }
.planbox2, .planbox3{ display:none }
.w700{ width:700px; margin-left:-350px; }
.shenhedd02{ display:none }
.sys-main-menu > ul > li > ul > li ul{ padding-left:16px; }

.sys-menu li p{background-color: #2daeca; display:none }
.sys-menu li p a{ font-size:16px; height:48px; line-height:48px; border-bottom:1px solid #eee }

.showbox88{ display:none }

.tab{ text-align:center; border:1px solid #eee; border-radius:3px; overflow:hidden; margin-bottom:10px;  }
.tab li{ display:inline-block; width:33.333%; float:left; font-size:14px;  padding:6px 0; cursor:pointer }
.tab li.on{ background:#139754; color:#fff}
.total_bm{ float:left; width:50%; text-align:center; font-size:18px; padding-top:30px; }
.total_bm b{ font-size:50px; display:block;  background:#fff; color:#5ab1ef; border:1px solid #5ab1ef; padding:20px; width:180px; height:110px; margin:40px auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
.total_zy{ float:left; width:50%; text-align:center; font-size:18px; padding-top:30px;  }
.total_zy b{ font-size:50px; display:block;  background:#fff; color:#d87a80; border:1px solid #d87a80; padding:20px; width:180px; height:110px; margin:40px auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif }

.nouce{ margin-top:-20px; margin-bottom:30px; }
.nouce dt{ font-size:16px; color:#656d78; margin-bottom:10px}
.nouce dd{ margin:0; line-height:37px; padding:0 5px; border-bottom:1px dotted #ddd; overflow:hidden }
.nouce dd em{ float:right }

.more{ float:right; font-size:12px; color:#666; position:relative; z-index:2}

.panel-title i{ font-size:16px; margin-right:10px;}

.text-color-blue{ color:#5ab1ef }
.text-color-yellow{ color:#d87a80 }
.text-color-green{ color:#139754 }

.mb20{ margin-bottom:20px; }

.clickshow{}
.nexthide{ display:none}

.sys-content{ margin-top:0}
.sys-title{ position:relative; top:0; z-index:1}
.abtn-bar{ margin-top:0}

.filehide, .tablehide{ display:none }

.flp2{ padding:0 10px; float:left}

.prebox{ height:560px; overflow:scroll}

.syntaxhighlighter .string, .syntaxhighlighter .string a{ color:#333}

.layerurl{ display:none }
.layerurl .layerbox, .layerfabu .layerbox{ position:fixed;}

.link-url{ display:none }

.mululist{ position:absolute; width:300px; height:300px; background:#fff; border:1px solid #ddd; overflow-y:auto; z-index:2 }
.mululist{ padding:10px;}
.mululist li ul{ padding-left:20px; }
.mululist li a{ color:#333}


.mululist{ display:none}

.step{ text-align:center; overflow:hidden; position:relative; padding:40px 0; clear:both}
.step li{ display:inline-block; text-align:center; font-size:16px; margin:0 20px; float:none }
.step li em{ display:block; width:30px; height:30px; border-radius:50%; text-align:center; line-height:30px; margin:0 auto 10px; background:#eee; position:relative; z-index:2}
.step li.on em{ background:#37bc9b; color:#fff}

.liness{ position:absolute; height:1px; border-bottom:1px solid #eee; width:100%; left:0; top:54px; }
.step_two{ display:none }

.noucetip{ float:right; font-weight:normal; font-size:14px; }


.step::before{background:none; clear:both}

.clickshowbox{ display:none}
